package com.example.analysis.service;

import com.example.analysis.entity.Course;
import com.example.analysis.entity.Teacher;
import com.example.analysis.vo.ResultVO;
import java.util.List;

public interface ElectionListService {
    List<ResultVO> normalityTest(String courseId, String teacherId, String semester);

    List<ResultVO> discriminationAnalysis(String courseId, String teacherId, double quantile, String semester);

    List<ResultVO> courseGradeAnalysis(String courseId, String teacherId, String semester);

    List<Course> getCourses();

    List<Teacher> getTeachers(String courseId);

    List<String> getSemesters(String courseId, String teacherId);
}
